@echo off
REM 编译和调用本地libs/misaki项目包的批处理脚本
REM 
REM 这个批处理文件将运行compile_and_use_misaki.py脚本，
REM 用于安装和测试本地的misaki库

REM 设置命令行窗口标题
title 编译和调用本地misaki库

REM 显示欢迎信息
cls
echo ===================================================
echo             编译和调用本地misaki库              
echo ===================================================
echo.
echo 这个脚本将帮助您编译和调用位于libs/misaki目录下的本地库
echo.
echo 正在准备运行环境...
echo.

REM 检查Python是否已安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误：未找到Python解释器。请确保已安装Python并添加到系统PATH中。
    echo 按任意键退出...
    pause >nul
    exit /b 1
)

REM 获取当前目录
set "CURRENT_DIR=%~dp0"

REM 显示当前目录和Python版本信息
echo 当前目录: %CURRENT_DIR%
echo Python版本:
python --version
echo.

REM 提示用户确认继续
echo 即将开始编译和安装本地misaki库...
echo 这可能需要一些时间，请耐心等待。
echo.
echo 按任意键继续，或按Ctrl+C取消...
pause >nul

REM 运行Python脚本
echo.
echo 开始执行compile_and_use_misaki.py脚本...
echo ===================================================

python "%CURRENT_DIR%compile_and_use_misaki.py"

REM 检查脚本执行结果
if %errorlevel% equ 0 (
    echo ===================================================
    echo.
    echo 成功：misaki库已成功编译并调用！
) else (
    echo ===================================================
    echo.
    echo 错误：编译或调用misaki库时出现问题，请查看上面的错误信息。
)

echo.
echo 脚本执行完毕。
echo 按任意键退出...
pause >nul